Viewing 0 current events matching “test-driven development” by Date.

Sort By: Date Event Name, Location , Default
No events were found.

Viewing 14 past events matching “test-driven development” by Date.

Sort By: Date Event Name, Location , Default
Wednesday
Jun 10, 2009
The Art of Agile Delivery (training)
through Sentinel Hotel

Learn everything you need to know about agile delivery in this three-day course. We use an innovative course structure that allows you to do real agile software development in cross-functional teams. Using two instructors and splitting the group as appropriate, we ensure that programmers get plenty of technical depth without boring everyone else.

You'll learn:

  • Eliminating bugs
  • Incremental requirements
  • Working with stakeholders
  • Customer tests and acceptance test-driven development
  • Test-driven development
  • Refactoring
  • Code management
  • Continuous integration
  • Exploratory testing
  • Pairing
  • Incremental design and risk-driven architecture
  • Cross-functional collaboration

Programmers, testers, on-site customers, business analysts, project managers, product managers, ScrumMasters, coaches, team leads, and anyone else on an agile team will benefit from this course.

Results

After completing this course, you will be prepared to:

  • Work in a cross-functional team with on-site customers, testers, and programmers
  • Understand and accommodate diverse stakeholder opinions
  • Build and ship complete increments of software in one-week iterations
  • Create nearly bug-free code using test-driven development, refactoring, and exploratory testing
  • Prevent build failures with continuous integration
  • Build technical infrastructure incrementally alongside features

Testimonials

"I don't know how they pulled off the [class project], but going through four iterations brought the concepts home. Also I was a programmer wanting to learn about the project development side. Diana's four-quadrant diagrams (about stakeholders) were enlightening as was Jim's [incremental design] box diagrams and analogy of TDD to double-entry bookkeeping. Thank you!!" --Steve Tamura, Developer

"Extremely educational--lots of new material. Well organized." --Dave Goldman, Senior Developer, Inspiration Software

"They were great. They were funny, understanding, and answered questions well." --Ven Cohen, Programmer/Technical Lead, ISI

Website
Wednesday
Nov 16, 2011
"Max Guernsey: Goad Testing: Guaranteeing that Tests Make Distinctions"
Puppet Labs on NW Park (old office)

Test Driven Development has reached maturity. Goad Testing takes you a level deeper, examining what tests really are and using the outcome of that exercise to derive new ways of keeping software - both production and test - healthy, flexible, and on-specification. Making distinctions is a critical aspect of a test: It allows a test to serve as an executable specification. Sometimes this ability is lost in the course of maintenance. Goad testing is a way to prevent that from happening without introducing significant extra work or complexity.

About Max Guernsey III, Hexagon Software LLC: I’ve been in the software development industry for over ten years. Nearly half of that has been spent mentoring teams in various aspects of Agility, including Design Patterns, TDD, User Story creation & analysis. In the last few years, I’ve become interested in how Lean and Agile fit together.

This event is free and is at our new location, Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of chicken wings and other agile conundrums.

Website
Wednesday
Dec 14, 2011
Ben Houston: The Importance of Hackathons
Puppet Labs on NW Park (old office)

Difficulty iterating? Stuck in a rut at work? Throw caution to the wind and host a hackathon! You can finally play with Shiny Thing 2.0, show it off to your friends and teammates, all in a format that will encourage you to work in small, iterative slices.

Growing in popularity in recent years, hackathons provide a venue for folks to get together, explore new ideas and (hopefully!) build working software in the span of a couple of days. Come learn about their use in the corporate space and the public space at large, how to sponsor one, and how to make the event create lasting effects. We'll also explore the parallels between agile development and hackathons, and how each is good practice for the other.

Ben Houston is a pragmatic software engineer who is currently in love with mazes and geometry.

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of chicken wings and other agile conundrums.

Website
Wednesday
Jan 18, 2012
AgilePDX - Agile Tune Up
Puppet Labs on NW Park (old office)

It's time for your yearly Agile tune-up! Has your Agile team made its new year's resolutions yet? If not, this month's AgilePDX meeting will help. It's all about helping you understand what you can do to improve the state of your Agile practice.

James Shore will kick things off with a description of Agile Fluency. He'll describe multiple levels of proficiency and help you figure out where your team is today. Then, he'll provide specific techniques and practices to focus on as you work to reach the next level.

Next, we'll turn it over to you! You'll break into groups focused on the issues that matter most to your teams. You'll have the opportunity to learn from each other's experiences and to discuss how you can improve your team. Experienced Agile practitioners will be on hand to answer questions and help you figure out which improvements will make the most difference for you.

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of agile fluency

Website
Wednesday
Feb 15, 2012
AgilePDX - Traversing the Canyon of Anarchy: From Agile Adoption to Agile Transformation
Puppet Labs on NW Park (old office)

Have you ever begun an Agile adoption, only to watch in dismay and puzzlement as the change fizzles out like a wet firecracker? Have you generated excitement for these new ideas, seen them seem to take root and grow, only to find a year later that people have fallen back into their old ways of doing things? Or, are they now cherry picking Agile practices, perhaps using Agile terms, but ignoring the Agile values? If so, you are not alone. In this talk, Tamara Sulaiman Runyon discusses some reasons why simple practice adoption is not enough; and why transformation is so difficult to make stick in many organizations. Topics include: the nature of change and complex systems models - where do we fit? The key role that vision and leadership play in instigating and supporting transformation; the potential iceberg of organizational culture as a change blocker, as well as people aspects - the levels of discomfort caused by any change; and measuring the growth of competence as Agile practices and Values are assimilated.

Presenter Bio:

Tamara Sulaiman Runyon has been assisting teams in transitioning to agile methods both as a hands-on ScrumMaster and as an Agile Coach and Scrum trainer since 2003. Her passion lies in helping organizations plan and implement Agile transformations. In her role as Enterprise Agile Coach at Intel, she is deeply involved with leading and supporting Agile teams and practices throughout the organization.

She is a Certified Scrum Trainer (CST) and Project Management Professional (PMP). Tamara is the co-originator of the AgileEVM materials and processes that integrate the traditional project management practice of Earned Value Management with the Scrum framework. As a thought leader she is currently serving on the Agile Alliance Board of Directors. Tamara continues to publish articles on Agile-related topics in industry publications such as Agile Journal, Methods and Tools, InfoQ, Projects@Work and gantthead.com. She also shares her experiences, ideas and expertise as a presenter and speaker at conferences.

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of agile fluency

Website
Wednesday
Apr 18, 2012
AgilePDX - Strategy and The Mikado Method
Puppet Labs on NW Park (old office)

What alternatives are there to the predominant linear management approach which relies on reductionism and the ability to predict. How can you avoid the temptation to engineer and control outcomes by manipulating the component parts of organizations business and process?

Ola describes his nonlinear approach, where he combines Real Options, the Mikado Method, and evolutionary design to form a dynamic, diametrically opposite perspective to the familar linear management view.

Presenter:

Ola Ellnestam likes to combine people, technology and business which is best done with simple means and flexible processes. More than that he likes to share his knowledge and experiences because that’s how new insights are created according to him. Ola is a founder of Agical.se , a board member of the Agile Aliance, director of the Agile Alliance conference sponsorship program, and co-author (with Daniel Brolund) of The Mikado Method book.

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of agile fluency

Also, on Thursday, April 19, join Ola for a one-day workshop on The Mikado Method

For more information on the workshop, see: http://calagator.org/events/1250461927

Website
Wednesday
May 16, 2012
AgilePDX - Prioritize People Over Process: The Brain Science of Happy Agile Teams
Puppet Labs on NW Park (old office)

Prioritize People Over Process: The Brain Science of Happy Agile Teams

Learn how to apply neuroscience and psychology to more effectively work with each other as a happy team that produces better software. You will take away:

  • Concrete techniques for more quickly building trust on teams
  • Actionable ideas for managing social stress
  • Proven techniques for getting the best results from each other

Comments from the Game Developers Conference presentation of similar material:

"Mr. Scott Crabtree was also an absolutely excellent speaker - very inspiring, thought-provoking, and energizing! Please have him back on the same topic of the importance of happiness within teams in the future!"

"The speaker about happiness was amazing."

"Scott Crabtree was Excellent...an excellent tutorial that I would recommend to anyone."

Presenter:

Scott Crabtree, Chief Happiness Officer, Happy Brain Science: www.HappyBrainScience.com/about

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm and will run until 8:30.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of agile fluency

Website
Wednesday
Jun 20, 2012
AgilePDX - Agile Chartering: Energize Every Project with a Liftoff
Puppet Labs on NW Park (old office)

Agile Chartering ignites your project Liftoff in a way that gives impetus to the project team, and the business, and sets the endeavor on the trajectory to success. Project leaders and team members use Agile Chartering to inform, inspire, and align everyone involved in product delivery. Experience a journey through the framework for effective, yet lightweight, "just enough" Agile chartering, including the three key elements of inspiring Purpose, collaborative Alignment, and dynamic Context. Learn why real-life team members say Agile Chartering provided the initial momentum that powered their projects toward success.

In this high energy talk, Diana Larsen, co-author of Liftoff: Launching Agile Teams and Projects, will take you on an exploration of ways to accomplish team and project Liftoffs, including the vital step of chartering the project.

Bio:

Diana Larsen partners with clients in the software industry to create, guide, and fortify resilient workplaces and improve project performance. In addition to consulting with and coaching leaders and teams on adopting Agile work systems, she draws on 20+ years of working with technical professionals to lead team, project, and whole system processes for collaborative thinking and planning. Diana co-authored Liftoff: Launching Agile Teams and Projects and Agile Retrospectives: Making Good Teams Great. She serves on the board of directors of the Agile Alliance and is a principal of FutureWorks Consulting LLC.

Details and Pizza:

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of launching Agile Projects.

Website
Wednesday
Sep 19, 2012
AgilePDX - Continuous Delivery - Jez Humble
Puppet Labs on NW Park (old office)

Bio:

Jez Humble is a Principal at ThoughtWorks Studios, and co-author of the Jolt Award winning Continuous Delivery, published in Martin Fowler’s Signature Series. He has worked with a variety of platforms and technologies, consulting for non-profits, telecoms, financial services, and online retail companies. His focus is on helping organisations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices.

Details and Pizza:

Many thanks to New Relic for covering the speaker costs!

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of launching Agile Projects.

Talk description:

Businesses rely on getting valuable new software into the hands of users as fast as possible, while making sure that they keep their production environments stable. Continuous Delivery is a revolutionary and scalable approach to software delivery that enables any team, including teams within enterprise IT organizations, to achieve rapid, reliable releases through better collaboration between developers, testers, DBAs and operations, and automation of the build, deploy, test and release process.

I’ll start by discussing the value of CD to the business, inspired by the lean startup movement. I’ll then present the principles and practices involved in continuous delivery, including value stream mapping, the deployment pipeline, acceptance test driven development, zero-downtime releases, and incremental development. I’ll cover how CD is enabled by an ecosystem including Devops, cloud computing, agile testing, and continuous deployment.

Website
Wednesday
Oct 17, 2012
AgilePDX Downtown (evening) - Agile Still Sucks - Frank D'Andrea
Puppet Labs on NW Park (old office)

Frank D’Andrea is an enthusiastic Agile evangelist, mentor, educator, and most recently, the Vice-President of Software Development at Tater Tot Designs. He has extensive experience in managing web and software development projects as well as mobile application and Content Management System development efforts. He is an experienced process improvement specialist with expertise in both Agile and Waterfall development environments.

Frank has leadership experience in both Product and Project Management as well as hands-on experience as a Certified Scrum Professional. Frank has been involved in numerous extracurricular activities as well; such as a 10-year stint of teaching poetry, literature, creative writing, and composition classes at Portland Community College; representing Portland as a member of Portland’s National Poetry Slam team; publishing and performing with Haiku Inferno, and getting his J.D. from Willamette University College of Law.


Here's the abstract:

Agile Still Sucks.

Bringing Agile into an organization is never a good idea. It is disruptive, complicated, and very expensive. It brings organizational dysfunction to the surface and shines a bright light on business practices that sabotage teams and fail to deliver value to clients. Further, unwitting teams may adopt a version of Agile that becomes dogmatic, inflexible, and interested in perpetuating the "process” of Agile rather than being, well, agile. The only thing worse than bringing Agile in, is trying to get Agile right.

That said, everyone should be using Agile. This presentation will explore ways to bring Agile into an organization, how to choose the right "flavor” of Agile, and what to do when it goes badly – because it will. This presentation will also examine how to expand the Agile conversation from within the software development team, outward to internal stakeholders, and eventually into client engagements.

Details and Pizza:

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of launching Agile Projects.

Website
Wednesday
Nov 21, 2012
AgilePDX Downtown (evening) - Lean Coffee
Puppet Labs on NW Park (old office)

Bring your questions. Bring your Problems. Join us for Lean Coffee facilitated by Diana Larsen.

Lean Coffee started in Seattle in 2009 when Jim Benson and Jeremy Lightsmith wanted to combine lean and Knowledge work. Now, Seattle Lean Coffee happens every week, and is very popular.

Lean Coffee is a structured, but agenda-less meeting. Participants gather, build an agenda, and begin talking. Conversations are directed and productive because the agenda for the meeting was democratically generated.

(http://leancoffee.org/)

Details and Pizza:

This event is free and is at Puppet Labs. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

Website
Wednesday
Dec 19, 2012
AgilePDX Evening - This One Goes to 121
Puppet

Arlo Belshee and James Shore present "This One Goes to 121:"

We will explore excellence. What it is, how one achieves it, and how one exceeds it. What determines the outer limits of your team s capability? How can you be continually more awesome? We've each got a decade of transitioning to (Jim), being on (Arlo), and building (both) awesome Agile teams.

Details and Pizza:

This event is free. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion of launching Agile Projects.

Website
Wednesday
Jan 16, 2013
AgilePDX Evening - Agile Fluency Tune-Up
Puppet

Agile Fluency Tune-Up

It's time for your annual tune-up! Do you want to get more mileage out of your Agile teams? Is one of your New Years' resolutions to figure out how to get the results Agile promises? If so, come to AgilePDX's annual tune-up session, hosted by James Shore and Diana Larsen. They'll walk you through four levels of Agile fluency and how to make the leap from one level to the next, then help you apply those ideas to your real-world situation. You'll go home with specific, actionable ideas you can use with your own teams.

Details and Pizza:

This event is free. It begins at 6:30 pm with pizza, sponsored by PNSQC (Many thanks to both Puppet Labs and PNSQC for supporting agile in Portland).

The program starts at 7:00 pm.

After the program you're invited to join us for a no-host gathering at a nearby brewpub for further discussion.

Website
Thursday
Nov 19, 2020
Remote Tech Talk at the Guild -- Intro to Automated Testing
PDX Code Guild

When you make a change to your code, how do you know it still works as expected?

Do you make sure to check edge cases? Do you make sure to test all possible code-paths? Do you make sure the changes you made to one module don't break other modules that depend on it? Do you do all of the above every time you make any change, no matter how small the change?

Doing all that every time a change is made is a ton of work. There has got to be a better way!

Using our skills as programmers, we can automate the testing process. This allows us to be much more thorough while simultaneously reducing effort over the long run.

In this presentation, we will learn the basics of writing automated tests. We will discuss unit tests, integration tests, and test-driven development (TDD).

Presented by PDX Code Guild Instructor Evan Hackett

Website